package com.isp.org.server.interfaces.model;


import com.isp.common.model.ResultCode;

/**
 * @author linsy
 * @version 1.0
 * @created 2024/1/23 15:01
 */
public enum ResultCodeEnum implements ResultCode {
    /**
     * 11****
     */
    APP_NOT_NULL(110001, "APP不能为空"),
    MENU_NOT_EXIST(110002, "菜单不存在"),
    MENU_NAME_EXIST(110003, "菜单名称已存在，请修改"),
    MENU_URL_EXIST(110004, "接口URL已存在，请修改URL地址或者请求方式"),
    ROLE_CODE_EXIST(110005, "角色CODE已存在，请修改"),
    ROLE_EXISTS(110006, "角色已存在"),
    ROLE_NOT_EXIST(110007, "角色不存在"),
    ROLE_ADD_USER_NO_PERMISSION(110008, "您没有权限添加用户"),
    USER_QUERY_NOT_FOUND_BY_UNION_ID(110009, "根据用户唯一值查询用户不存在"),
    ;

    private final Integer ret;
    private final String msg;

    ResultCodeEnum(Integer ret, String msg) {
        this.ret = ret;
        this.msg = msg;
    }

    @Override
    public Integer getRet() {
        return ret;
    }

    @Override
    public String getMsg() {
        return msg;
    }
}
